package com.jiashihui.schema_lgorithm.schema.adapter;

/**
 * @author jiashihui
 * @describe: 适配德标插座测试类
 * @date 2019/03/14
 *
 * 将一个类的接口转换成客户期望的另一个接口，让原本不兼容的接口可以合作无间
 */
public class SocketAdapterTest {
    public static void main(String[] args) {
		/* 德国旅馆 */
        GermanyHotel hotel = new GermanyHotel();
		/* 国标插座 */
        GBSocket gbSocket = new GBSocketImpl();
		/* 使用符合德标的适配器 */
        DBSocket socketAdapter = new SocketAdapterImpl(gbSocket);
        hotel.setDbSocket(socketAdapter);
		/* 充电 */
        hotel.charge();
    }

}
